ヘッダーをスキップ
Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド
リリース6.0
B25770-02
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

EXISTS条件

EXISTS条件は、表の副問合せの有無を確認します。EXISTSの場合は副問合せで1行以上を返す場合、NOT EXISTSの場合は行を返さない場合に、条件がTRUEと評価されます。

SQL構文

[NOT] EXISTS (Subquery)

パラメータ

EXISTS条件には、次のパラメータがあります。

Subquery
副問合せの構文については、「副問合せ」を参照してください。

説明
例12.5

1件以上の未発送の発注がある顧客を検索します。

SELECT customers.name FROM customers 
WHERE EXISTS (SELECT 1 FROM orders  
WHERE customers.id = orders.custid  
AND orders.status = 'un-shipped'); 
例12.6

未発送の発注がない顧客を検索します。

SELECT customers.name FROM customers 
WHERE  NOT EXISTS (SELECT 1 FROM orders  
WHERE customers.id = orders.custid  
AND orders.status = 'un-shipped');